home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #5 / Amiga Plus CD - 2000 - No. 5.iso / Tools / Misc / InstallerNG / developer / include / clib / installergui_protos.h next >
C/C++ Source or Header  |  2000-01-01  |  4KB  |  67 lines

  1. #ifndef INSTALLERGUI_PROTOS_H
  2. #define INSTALLERGUI_PROTOS_H
  3.  
  4. /*
  5. **  $VER: installergui_protos.h 39.0 (25.06.2000)
  6. **  (C) by Jens Tröger
  7. **
  8. */
  9.  
  10. // initialisation and removal of the gui-base
  11. APTR   __asm igui_InitApp(register __a0 char **texts, register __a1 char *title, register __a2 ULONG *globalenv);
  12. void   __asm igui_FreeApp(register __a0 APTR app);
  13.  
  14. // information about the gui
  15. char * __asm igui_GetGUIInfo(void);
  16.  
  17. // different tools functions
  18. void   __asm igui_ClearError(register __a0 APTR app);
  19. void   __asm igui_ClearGUIEvent(register __a0 APTR app);
  20. void   __asm igui_DisableCancel(register __a0 APTR app, register __d0 BOOL state);
  21. void   __asm igui_DisableProceed(register __a0 APTR app, register __d0 BOOL state);
  22. void   __asm igui_EmptyPanel(register __a0 APTR app);
  23. long   __asm igui_GetGUIEvent(register __a0 APTR app);
  24. void   __asm igui_NameCancel(register __a0 APTR app, register __a1 char *text);
  25. void   __asm igui_NameProceed(register __a0 APTR app, register __a1 char *text);
  26. void   __asm igui_WaitApp(register __a0 APTR app);
  27. long   __asm igui_QuietWaitApp(register __a0 APTR app);
  28. long   __asm igui_Request(register __a0 APTR app, register __a1 char *title, register __a2 char *gads, register __d0 char *body, register __d1 APTR args);
  29. void   __asm igui_SetHelp(register __a0 APTR app, register __a1 char *text);
  30. BOOL   __asm igui_QuitApp(register __a0 APTR app);
  31. BOOL   __asm igui_TRAP_Mode(register __a0 APTR app, register __d0 BOOL mode);
  32. BOOL   __asm igui_SWING_Mode(register __a0 APTR app, register __d0 BOOL mode);
  33. void   __asm igui_SetParseGauge(register __a0 APTR app, register __d0 long value);
  34. long   __asm igui_Error(register __a0 APTR app);
  35. char * __asm igui_GetScreenName(register __a0 APTR app);
  36.  
  37. // function gui
  38. long   __asm igui_AskBool(register __a0 APTR app, register __a1 struct FunctionEnvironment *localenv);
  39. long   __asm igui_AskChoice(register __a0 APTR app, register __a1 struct FunctionEnvironment *localenv);
  40. void   __asm igui_AskDisk(register __a0 APTR app, register __a1 struct FunctionEnvironment *localenv);
  41. char * __asm igui_AskDir(register __a0 APTR app, register __a1 struct FunctionEnvironment *localenv);
  42. char * __asm igui_AskFile(register __a0 APTR app, register __a1 struct FunctionEnvironment *localenv);
  43. long   __asm igui_AskNumber(register __a0 APTR app, register __a1 struct FunctionEnvironment *localenv);
  44. long   __asm igui_AskOptions(register __a0 APTR app, register __a1 struct FunctionEnvironment *localenv);
  45. char * __asm igui_AskString(register __a0 APTR app, register __a1 struct FunctionEnvironment *localenv);
  46. void   __asm igui_Bye(register __a0 APTR app, register __a1 char *appname, register __a2 char *defaultdest);
  47. void   __asm igui_CloseCopyGauge(register __a0 APTR app);
  48. void   __asm igui_Complete(register __a0 APTR app, register __d0 long value);
  49. long   __asm igui_Confirm(register __a0 APTR app, register __a1 struct FunctionEnvironment *localenv);
  50. long   __asm igui_CopyConfirm(register __a0 APTR app, register __a1 struct FunctionEnvironment *localenv);
  51. long   __asm igui_CopylibConfirm(register __a0 APTR app, register __a1 struct FunctionEnvironment *localenv, register __a2 struct iguicl_FileSpec *src, register __a3 struct iguicl_FileSpec *dest);
  52. void   __asm igui_Effect(register __a0 APTR app, register __d0 BOOL customscreen, register __d1 long position, register __d2 long effect, register __d3 long color1, register __d4 long color2);
  53. char * __asm igui_Message(register __a0 APTR app, register __a1 struct FunctionEnvironment *localenv, register __a2 char *text);
  54. long   __asm igui_QueryDisplay(register __a0 APTR app, register __d0 long object, register __d1 long attribute);
  55. void   __asm igui_SetCopyGauge(register __a0 APTR app, register __a1 char *srcfile, register __a2 char *destfile, register __d0 long done);
  56. long   __asm igui_StartupConfirm(register __a0 APTR app, register __a1 struct FunctionEnvironment *localenv);
  57. void   __asm igui_Welcome(register __a0 APTR app, register __a1 char *text);
  58. void   __asm igui_Working(register __a0 APTR app, register __a1 char *text);
  59. void   __asm igui_NotifyModuleAction(register __a0 APTR app, register __a1 char *text);
  60.  
  61. // these functions support the creation/handling/disposing of a file-list
  62. APTR   __asm igui_CreateFileList(register __a0 APTR app, register __a1 char *dir, register __a2 struct FunctionEnvironment *localenv);
  63. char * __asm igui_GetNextEntry(register __a0 APTR app);
  64. void   __asm igui_DisposeFileList(register __a0 APTR app);
  65.  
  66. #endif
  67.